:root{
  --au-box-shadow: 0 0 10px #ececec;
  --au-border-color:#e0e0e0;
  --au-border:1px solid #e0e0e0;
}
*{
  box-sizing: border-box;
}
html,body{
  padding: 0;
  margin: 0;
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  background-color: rgba(0,0,0,0);
  box-shadow: 0 0 10px #000000;
  overflow: hidden;
}
::-webkit-scrollbar-thumb {
  background-color: #e6e6e6;
  min-height: 25px;
  min-width: 25px;
  border: var(--au-border);
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  overflow: visible;
}
::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border: 1px solid #efefef;
}

button {  -webkit-app-region: no-drag; }
